'Declaration
<DebuggerTypeProxyAttribute(System.Collections.Generic.CollectionDebugView`1)> <DebuggerDisplayAttribute("Count = {Count}")> <DefaultMemberAttribute("Item")> Public MustInherit Class TreeCollection(Of T As {New, Element}) Inherits System.Collections.ObjectModel.ObservableCollection(Of T)
[DebuggerTypeProxy(System.Collections.Generic.CollectionDebugView`1)] [DebuggerDisplay("Count = {Count}")] [DefaultMember("Item")] public abstract class TreeCollection<T> : System.Collections.ObjectModel.ObservableCollection<T> where T: new(), Element